package com.example.springbootmybatis.tool;

import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @program: springboot_test
 * @description: 分页返回工具类
 * @author: Mr. Wu
 * @create: 2025-01-09 11:25
 **/
@Data
public class PageResponse<T> implements Serializable {
    // 当前页码
    private int pageNum;
    // 每页显示的行数
    private int pageSize;
    // 总条数
    private Long total;
    // 结果集合
    private List<T> result;
    //总页数
    private int Pages;
    //状态
    private Map<String, Object> state;

}
